Parameterized complexity: A framework for systematically confronting computational intractability
نویسندگان
چکیده
In this paper we give a programmatic overview of parame-terized computational complexity in the broad context of the problem of coping with computational intractability. We give some examples of how xed-parameter tractability techniques can deliver practical algorithms in two diierent ways: (1) by providing useful exact algorithms for small parameter ranges, and (2) by providing guidance in the design of heuristic algorithms. In particular, we describe an improved FPT ker-nelization algorithm for Vertex Cover, a practical FPT algorithm for the Maximum Agreement Subtree (MAST) problem parameterized by the number of species to be deleted, and new general heuristics for these problems based on FPT techniques. In the course of making this overview, we also investigate some structural and hardness issues. We prove that an important naturally parameterized problem in artiicial intelligence, STRIPS Planning (where the parameter is the size of the plan) is complete for W1]. As a corollary, this implies that k-Step Reachability for Petri Nets is complete for W1]. We describe how the concept of treewidth can be applied to STRIPS Planning and other problems of logic to obtain FPT results. We describe a surprising structural result concerning the top end of the parameterized complexity hierarchy: the naturally parameterized Graph k-Coloring problem cannot be resolved with respect to XP either by showing membership in XP, or by showing hardness for XP without settling the P = NP question one way or the other.
منابع مشابه
Computational Tractability: The View From Mars
We describe a point of view about the parameterized computational complexity framework in the broad context of one of the central issues of theoretical computer science as a eld: the problem of systematically coping with computational intractability. Those already familiar with the basic ideas of parameterized complexity will nevertheless nd here something new: the emerging systematic connectio...
متن کاملOn Parameterized Intractability: Hardness and Completeness
We study the theory and techniques developed in the research of parameterized intractability, emphasizing on parameterized hardness and completeness that imply (stronger) computational lower bounds for natural computational problems. Moreover, the fundamentals of the structural properties in parameterized complexity theory, relationships to classical complexity theory and more recent developmen...
متن کاملParameterized complexity analysis in computational biology
Many computational problems in biology involve parameters for which a small range of values cover important applications. We argue that for many problems in this setting, parameterized computational complexity rather than NP-completeness is the appropriate tool for studying apparent intractability. At issue in the theory of parameterized complexity is whether a problem can be solved in time O(n...
متن کاملParameterized Complexity in Cognitive Modeling: Foundations, Applications and Opportunities
In cognitive science, natural cognitive processes are generally conceptualized as computational processes: they serve to transform sensory and mental inputs into mental and action outputs. At the highest level of abstraction, computational models of cognitive processes aim at specifying the computational problem computed by the process under study. Because computational problems are realistic c...
متن کاملReflections on Multivariate Algorithmics and Problem Parameterization
Research on parameterized algorithmics for NP-hard problems has steadily grown over the last years. We survey and discuss how parameterized complexity analysis naturally develops into the field of multivariate algorithmics. Correspondingly, we describe how to perform a systematic investigation and exploitation of the “parameter space” of computationally hard problems. Algorithms and Complexity;...
متن کامل